function displayAbbreviations() {
	if(!document.getElementsByTagName || !document.createElement || !document.createTextNode) return false;
	
	let abbrs = document.getElementsByTagName("abbr");
	if(abbrs.length < 1) return false;
	let definitions = new Array();
	for(let i = 0; i < abbrs.length; i++) {
		let defValue = abbrs[i].getAttribute("title");
		let defKey = abbrs[i].firstChild.nodeValue;
		definitions[defKey] = defValue;
	}
	
	let dl = document.createElement("dl");
	for(key in definitions) {
		let dt = document.createElement("dt");
		let dtTxt = document.createTextNode(key);
		dt.appendChild(dtTxt);
		let dd = document.createElement("dd");
		let ddTxt = document.createTextNode(definitions[key]);
		dd.appendChild(ddTxt);
		dl.appendChild(dt);
		dl.appendChild(dd);
	}
	
	let dlHeader = document.createElement("h2");
	let dlHeaderTxt = document.createTextNode("Abbreviations");
	dlHeader.appendChild(dlHeaderTxt);
	document.body.appendChild(dlHeader);
	
	document.body.appendChild(dl);
}

addLoadEvent(displayAbbreviations);